package com.example.shuiyin.enums;

/**
 * 通知类型枚举
 */
public enum NotificationType {
    /**
     * 系统通知
     */
    SYSTEM,
    
    /**
     * 订单通知
     */
    ORDER,
    
    /**
     * 付款通知
     */
    PAYMENT,
    
    /**
     * 文件处理通知
     */
    FILE_PROCESSING,
    
    /**
     * 账户通知
     */
    ACCOUNT;
    
    /**
     * 获取类型描述
     */
    public String getDescription() {
        switch(this) {
            case SYSTEM: return "系统通知";
            case ORDER: return "订单通知";
            case PAYMENT: return "付款通知";
            case FILE_PROCESSING: return "文件处理通知";
            case ACCOUNT: return "账户通知";
            default: return this.name();
        }
    }
} 